package com.yaoxiaoqing.objectclass;

/**
 * System.exit(0); 终止当前正在运行的 Java 虚拟机（JVM）。方法参数 0 表示以正常的退出状态终止程序
 * System.exit(0) 是 Java 语言中的一个方法调用，它的作用是终止当前正在运行的 Java 虚拟机（JVM）。方法参数 0 表示以正常的退出状态终止程序。在这种情况下，System.exit(0) 会使得 JVM 正常退出，并且返回状态码 0，表示程序成功终止。
 *
 * 当调用 System.exit(0) 时，JVM 会立即停止执行当前的 Java 应用程序，并清理相关资源，然后关闭虚拟机。这个方法通常被用来在特定条件下强制终止应用程序的执行，比如在某些错误情况下或者在特定的退出逻辑中使用。
 *
 * 需要注意的是，System.exit(0) 的使用应该谨慎，因为它是一种强制性的终止方式，可能会导致未完成的资源清理或其他操作无法执行。在大多数情况下，推荐使用正常的控制流程和异常处理来终止程序，而不是直接调用 System.exit(0)。
 */
public class ExitMain {
    public static void main(String[] args) {
        int a = 10;
        int b = 10;
        methods(a, b);
        //需要在method方法被调用之后，仅打印出a=100,b=200,请写出method代码
        System.out.println("a=" + a);
        System.out.println("b=" + b);

    }

    private static void methods(int a, int b) {
        a = a * 10;
        b = b * 20;
        System.out.println(a);
        System.out.println(b);
        System.exit(0);//终止当前正在运行的 Java 虚拟机（JVM）。方法参数 0 表示以正常的退出状态终止程序
    }
}
